

#ifndef __C_SCENE_NODE_ANIMATOR_DELETE_H_INCLUDED__
#define __C_SCENE_NODE_ANIMATOR_DELETE_H_INCLUDED__

#include "ISceneNode.h"

namespace irr
{
    namespace scene
    {
        class CSceneNodeAnimatorDelete : public ISceneNodeAnimator
        {
        public:

            //! constructor
            CSceneNodeAnimatorDelete(ISceneManager* manager, u32 when);

            //! destructor
            virtual ~CSceneNodeAnimatorDelete();

            //! animates a scene node
            virtual void animateNode(ISceneNode* node, u32 timeMs);

        private:

            u32 DeleteTime;
            ISceneManager* SceneManager;
        };


    } // end namespace scene
} // end namespace irr

#endif

